from time import sleep
from selenium.webdriver.common.by import By  # 导入定位的包
from unit_17.Base.Base import Base

class Page_login(Base):
    # 定位-请登录
    login_loc=(By.CLASS_NAME, 'headerLogin')
    # 对登录元素进行点击操作
    def login(self):
        self.click(self.login_loc)

    # 定位-用户名输入框
    username_loc=(By.ID, 'userName')
    # 对用户名输入框进行输入操作
    def username(self, u):
        self.send_keys(self.username_loc, u)

    # 定位-密码输入框
    pwd_loc = (By.NAME, '_pwd')
    # 对密码输入框进行输入操作
    def password(self, p):
        self.send_keys(self.pwd_loc, p)

    # 定位-登录按钮
    login_btn_loc=(By.ID, 'save')
    # 对登录按钮进行点击操作
    def login_btn(self):
        self.click(self.login_btn_loc)

    # 定位-弹窗确定按钮
    accept_Loc=(By.XPATH, '//*[@id="bindSub"]')
    # 对弹窗确定按钮进行点击操作
    def accept(self):
        self.click(self.accept_Loc)

    def jiuxian_luoji01(self, u, p):
        self.open_url('https://www.jiuxian.com/')
        self.login()
        self.username(u)
        self.password(p)
        sleep(20)
        self.login_btn()
        # self.accept()

